Caching and optimized request routing in cloud-based content delivery systems

نویسندگان

  • Niklas Carlsson
  • Derek L. Eager
  • Ajay Gopinathan
  • Zongpeng Li
چکیده

Geographically distributed cloud platforms enable an attractive approach to large-scale content delivery. Storage at various sites can be dynamically acquired from (and released back to) the cloud provider so as to support content caching, according to the current demands for the content from the different geographic regions.When storage is sufficiently expensive that not all content should be cached at all sites, two issues must be addressed: how should requests for content be routed to the cloud provider sites, and what policy should be used for caching content using the elastic storage resources obtained from the cloud provider. Existing approaches are typically designed for non-elastic storage and little is known about the optimal policies when minimizing the delivery costs for distributed elastic storage. In this paper, we propose an approach in which elastic storage resources are exploited using a simple dynamic caching policy, while request routing is updated periodically according to the solution of an optimization model. Use of pull-based dynamic caching, rather than push-based placement, provides robustness to unpredicted changes in request rates. We show that this robustness is provided at low cost. Even with fixed request rates, use of the dynamic caching policy typically yields content delivery cost within 10% of that with the optimal static placement. We compare request routing according to our optimization model to simpler baseline routing policies, and find that the baseline policies can yield greatly increased delivery cost relative to optimized routing. Finally, we present a lower-cost approximate solution algorithm for our routing optimization problem that yields content delivery cost within 2.5% of the optimal solution. © 2014 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Caching in the Clouds: Optimized Dynamic Cache Instantiation in Content Delivery Systems

By caching content at geographically distributed servers, content delivery applications can achieve scalability and reduce wide-area network trac. However, each deployed cache has an associated cost. When the request rate from the local region is suciently high this cost will be justi€ed, but as the request rate varies, for example according to a daily cycle, there may be long periods when th...

متن کامل

Hybrid Content Networking Architecture

Content delivery networks (CDNs) can be defined in many ways. Basically CDNs are intelligent networks that understand the type of content request, where to find it, and how to deliver it in an efficient way. Now the network to be intelligent enough to do all this requires specialized techniques both at the application level as well as the network level. Caching of requested objects enhances the...

متن کامل

Optimization of Content Caching in Content-Centric Network

Video on demand (VoD) systems currently use content delivery networks (CDN) to feed content to users, whose performance and effectiveness depends on the architecture, the number and the geographical location of CDN nodes deployed by CDN providers or ISP(s) itself. Content-Centric Networking (CCN), with the benefits of caching and sharing content by every node in the network, suggests an alterna...

متن کامل

Optimal Caching in Content-Centric Mobile Hybrid Networks: A Variable Decoupling Approach

In this paper, large-scale content-centric mobile hybrid networks consisting of mobile nodes and static small base stations (SBSs) (or static helper nodes) are studied, where each node moves according to the random walk mobility model and requests a content object from the library independently at random according to a Zipf popularity distribution. Instead of allowing access to content objects ...

متن کامل

Joint cache resource allocation and request routing for in-network caching services

In-network caching is recognized as an effective solution to offload content servers and the network. A cache service provider (SP) always has incentives to better utilize its cache resources by taking into account diverse roles that content providers (CPs) play, e.g., their business models, traffic characteristics, preferences. In this paper, we study the cache resource allocation problem in a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Perform. Eval.

دوره 79  شماره 

صفحات  -

تاریخ انتشار 2014